﻿//using Sgr.Domain.Entities;
//using Sgr.Exceptions;
//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace Sgr.Application.Queries
//{
//    /// <summary>
//    /// 模块查询上下文扩展方法
//    /// </summary>
//    public static class ModuleQueryContextExtensions
//    {
//        /// <summary>
//        /// 查询指定组织ID的实体集合
//        /// </summary>
//        /// <typeparam name="T"></typeparam>
//        /// <param name="context"></param>
//        /// <param name="orgId"></param>
//        /// <returns></returns>
//        public static IQueryable<T> QueryWithOrgId<T>(
//            this IModuleQueryContext context,
//            long orgId) where T : class, IMustHaveOrg<long>
//        {
//            return context.Query<T>().Where(f => f.OrgId == orgId);
//        }

//    }
//}